package com.cmc.cloud.cmclink.doc.api.document.req.cargomanifest;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * cargo manifest 行数据
 * 
 * @author dev89
 * @date 2025/10/09 10:20
 **/
@Data
@NoArgsConstructor
@AllArgsConstructor
@Schema(description = "管理后台 - cargo manifest 行数据")
public class CargoManifestInfo {
    @Schema(description = "提单信息")
    private RowBlnoInfo rowBlnoInfo;

    @Schema(description = "收发通信息")
    private RowScnInfo rowScnInfo;

    @Schema(description = "货描")
    private String commodityEn;

    @Schema(description = "唛头和箱信息")
    private RowMarkAndCntrInfo rowMarkAndCntrInfo;

    @Schema(description = "件重尺信息")
    private RowCargoInfo rowCargoInfo;

    @Schema(description = "备注信息")
    private RowRemarkInfo rowRemarkInfo;
}
